river snail - French English Dictionary